person lacking intelligence - English Synonyms Dictionary